#include<stdio.h>
#include<string.h>
//
int main(int argc, char *argv[], char *env[])
{
  extern char ** environ;
  int i = 0;
  for(; environ[i]; i++)
  {
    printf("%s\n",environ[i]);
  }
  return 0;
  
  //int i = 0;
  //for(; env[i]; i++)
  //{
  //  printf("%s\n", env[i]);
  //}
  //return 0;

  //打印命令行参数的数量
  //printf("argc = %d\n", argc);


  //遍历并打印每个命令行参数
  //int i;
  //for(i = 0; i < argc; i++)
  //{
  //  printf("argv[%d] = %s\n", i, argv[i]);
  //}
  //if(argc != 2)
  //{
  //  printf("Usage: %s -v1/-v2/-v3\n", argv[0]);
  //  return 1;
  //}

  //if(strcmp(argv[1], "-v1") == 0)
  //  printf("这是功能1\n");
  //else if(strcmp(argv[1], "-v2") == 0)
  //  printf("这是功能2\n");
  //else if(strcmp(argv[1], "-v3") == 0)
  //  printf("这是功能3\n");
  //else
  //  printf("功能不支持\n");
}
